hexo + github

前言

偶然接触到hexo,花了一些时间搭建了下,也遇到了一些坑 ,记录下来分享。主要是在mac oS下。

下载node.js&&注册github

下载node.js

(略)

注册github账号

创建一个仓库名为”xxx.xxx.github.io”(xxx是你的用户名)。

配置Hexo

安装Hexo

npm install hexo-cli -g

(注意这个地方可能会error 原因是天朝防火墙)可以换下源来安装:

npm install hexo --no-optional

或者:

sudo npm install -g hexo

安装成功之后

创建个文件夹 例如”blog”

cd 文件夹路径

hexo init

然后你的hexo就初始化在了这个文件夹中, 然后我们接着;

hexo generate

hexo server

现在我们可以在本地服务器查看本地编辑的blog了。http://0.0.0.0:4000/ 到此为止我们的本地配置已经结束。

同步

终端cd到blog文件夹下,vim打开_config.yml,命令如下:

sudo vim _config.yml

修改配置如下:

1
2
3
4
deploy:
type: git
repository: https://github.com/xxx/xxx.github.io.git
branch: master

wq 保存 然后:

hexo d (或者) hexo deploy

注意这里有个坑

保存完之后可能会出现 ERROR Deployer not found:git

输入:npm install hexo-deployer-git --save

然后再:hexo d 就ok了;

浏览器打开xxx.github.io可以看见你的blog内容了。

使用hexo

待更新...

1